﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<title>S_ReplaceAll</title>
<LINK REL="stylesheet" TYPE="text/css" HREF="../../sakura.css">
<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
</head>
<small>
Sakura-Editor Macro Reference
</small>
<h2>S_ReplaceAll</h2>
<dl>
	<dt>機能</dt>
		<dd>すべて置換(実行)</dd>
	<dt>説明</dt>
		<dd>置換ダイアログで [すべて置換(&A)] ボタンを押した時の動作</dd>
	<dt>構文</dt>
		<dd><em>void  S_ReplaceAll ( S1 ， S2 ， i1 )</em>&nbsp;&nbsp;<a href="../../sample/SampleReplaceAll.html">使用例</a>
		<br><br>
		<table border="1" cellspacing="0" cellpadding="3" width="85%">
	<caption style="display: none">無題</caption>
<tr><th scope="auto">引数</th><th scope="auto">型</th><th scope="auto">内容</th></tr>
			<tr><td>S1</td><td>文字列</td><td>置換前の文字列<br>空文字列 (’’) は受け付けない。 </td></tr>
			<tr><td>S2</td><td>文字列</td><td>置換後の文字列 </td></tr>
			<tr><td>i1</td><td>整数数値</td><td>置換ダイアログの状態を10進数数値で指定する </td></tr>
		</table>
		</dd>
	<dt>設定値</dt>
		<dd>引数&nbsp;<em>i1</em>&nbsp;の設定値は次のとおりです。<br><br>
		それぞれの bit が 0=チェックOFF / 1=チェックON<br>
		<table border="1" cellspacing="0" cellpadding="3" width="85%">
	<caption style="display: none">無題</caption>
<tr><th scope="auto">bit</th><th scope="auto">内容</th></tr>
			<tr><td>0</td><td>単語単位で探す </td></tr>
			<tr><td>1</td><td>英大文字と小文字を区別する </td></tr>
			<tr><td>2</td><td>正規表現 </td></tr>
			<tr><td>3</td><td>見つからないときにメッセージを表示 </td></tr>
			<tr><td>4</td><td>置換ダイアログを自動的に閉じる </td></tr>
			<tr><td>5</td><td>先頭（末尾）から再検索する </td></tr>
			<tr><td>6</td><td>クリップボードから貼り付ける </td></tr>
			<tr><td>7</td><td>0=ファイル全体 / 1=選択範囲 </td></tr>
			<tr><td>9,8</td><td>00=選択文字 / 01=選択始点挿入 / 10=選択終点追加 </td></tr>
			<tr><td>12</td><td>(マクロ専用)検索キーを履歴に登録しない </td></tr>
			<tr><td>13</td><td>(マクロ専用)検索オプションを元に戻す </td></tr>
		</table>
		</dd>
	<dt>補足</dt>
		<dd>
		PPAのマクロ中では $41 などの 16進数表記や変数・数式・関数の使用も可能だが、MACのマクロ中では 65 などの 10進数の定数表記しか受け付けない。
		<hr>
		<a href="./S_ReplaceAll.html">S_ReplaceAll()</a>は<a href="./S_Replace.html">S_Replace()</a>の繰り返し実行と同じ結果が得られます。
		「aaaaaaaaa」を置換するときに「^a」→「」で、「aaaaaaaaa」がすべて削除されます。<br>
		</dd>
	<dt>関連項目</dt>
		<dd>
		<a href="./S_Replace.html">S_Replace()</a>
		<a href="./S_SearchPrev.html">S_SearchPrev()</a>
		<a href="./S_SearchNext.html">S_SearchNext()</a>
		<a href="./S_BookmarkPattern.html">S_BookmarkPattern()</a>
		</dd>
</dl>
<hr>
</body></html>

